afef983bf6aef1463c15f5f6afcd41a7dd48d84f,xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/resources/AbstractExtensionRESTResource.java,AbstractExtensionRESTResource,createExtensionVersionFromSolrDocument,#SolrDocument#,644

Before Change



        // Features
        Collection<String> features = this.<String>getSolrValues(document, Extension.FIELD_FEATURES);
        extension.withFeatures(features);
        for (String feature : features) {
            org.xwiki.extension.ExtensionId extensionId = ExtensionIdConverter.toExtensionId(feature, null);
            ExtensionId extensionFeature = this.extensionObjectFactory.createExtensionId();

After Change



        // Features
        Collection<String> features = this.<String>getSolrValues(document, Extension.FIELD_FEATURES);
        if (features != null) {
            extension.withFeatures(features);
            for (String feature : features) {
                org.xwiki.extension.ExtensionId extensionId = ExtensionIdConverter.toExtensionId(feature, null);
                ExtensionId extensionFeature = this.extensionObjectFactory.createExtensionId();